
#ifndef __ENUM_DEF__
#define __ENUM_DEF__

#define ENUM_BEGIN(type) enum type {
#define ENUM(nam) nam
#define ENUM_END(type) }; extern const char * type##_name_table[];

#endif /* __ENUM_DEF__ */
